Crear seguimiento a contacto


Introducción

Con este método podemos crea seguimientos a un contacto.

Para este método previamente debe consultar los tipos de seguimiento en la pestaña General. En caso de querer vincular una entidad al seguimiento, que previamente se haya vinculado al contacto debemos colocar el id, este puede conocerse consultando el detalle del contacto el cual tiene un array llamado entities, donde cada objeto tiene el campo "id"

{success} POST: /api/follows

use GuzzleHttp\Client;

$client = new Client();

$res = $client->request("POST", "{$endpoint}/api/follows}", [
    "json" => [
        "description": "test",
        "follow_type_id": 4, // Tipo de seguimiento
        "created_follow_date": "2025-06-06", //Fecha de creación de seg, si no se envía se pone hoy por defecto
        "add_next_follow_date": 1, //Si se quiere añadir fecha de próximo seguimiento
        "next_follow_date": "2025-06-21", //Depende de "add_next_follow_date". Esta es la fecha de próximo seguimiento, si no se envía se deja la última fecha que exista de próximo seguimiento
        "visible_to_owner": 0, //Esto hará que el seguimiento sea visible en el reporte a propietario
        "property_id": 349, // id de la entidad // Si no requiere vincular entidad, no enviar propiedad en el json
        "contact": 2686 // Id del contacto
    ]
]);

$response = json_decode($res->getBody(), true);

return $response;

Ejemplo de respuesta

{
    "code": 200,
    "message": "Seguimiento guardado",
    "data": {
        "code": 2686,
        "full_name": "Contacto test",
        "email": "[email protected]",
        "identification": "3135",
        "description": "Descript",
        "picture_url": null,
        "phones": []
    }
}